package com.shengdai.urms.core.model;

import java.io.Serializable;
import java.util.Calendar;

/**
 *
 * wzz 2009-12-25
 *
 */
public class UmSuperviseCfg implements Serializable {

	private static final long	serialVersionUID	= -6628919741204069523L;

	private String				umsvid;										// 配置主键
	private String				processinstanceid;								// 流程实例id
	private String				mandatorid;									// 下达人id
	private String				mandatorname;									// 下达人名字
	private String				principalid;									// 负责人id
	private String				principalname;									// 负责人名字
	private Calendar			anticipanttime;								// 期望时间
	private String				msgcontent;									// 消息内容
	private String				msgtype;										// 消息类型 PAGE 页面提醒 ,MSG 短信 ,MAIL 邮件
	private Calendar			pointtime;										// 定点时间 如msgtype为MSG或MAIL才能配置
	private String				pointtimetype;									// 定点为时间的类型 ED:每天(every day),EM:每月(every month),AT:确切的时间(accurate time)
	private Integer				svnum;											// 督办的次数
	private String				isover;										// 流程是否结束

	public String getUmsvid() {
		return umsvid;
	}

	public void setUmsvid(String umsvid) {
		this.umsvid = umsvid;
	}

	public String getProcessinstanceid() {
		return processinstanceid;
	}

	public void setProcessinstanceid(String processinstanceid) {
		this.processinstanceid = processinstanceid;
	}

	public String getMandatorid() {
		return mandatorid;
	}

	public void setMandatorid(String mandatorid) {
		this.mandatorid = mandatorid;
	}

	public String getMandatorname() {
		return mandatorname;
	}

	public void setMandatorname(String mandatorname) {
		this.mandatorname = mandatorname;
	}

	public String getPrincipalid() {
		return principalid;
	}

	public void setPrincipalid(String principalid) {
		this.principalid = principalid;
	}

	public String getPrincipalname() {
		return principalname;
	}

	public void setPrincipalname(String principalname) {
		this.principalname = principalname;
	}

	public String getMsgcontent() {
		return msgcontent;
	}

	public void setMsgcontent(String msgcontent) {
		this.msgcontent = msgcontent;
	}

	public String getMsgtype() {
		return msgtype;
	}

	public void setMsgtype(String msgtype) {
		this.msgtype = msgtype;
	}

	public Calendar getAnticipanttime() {
		return anticipanttime;
	}

	public void setAnticipanttime(Calendar anticipanttime) {
		this.anticipanttime = anticipanttime;
	}

	public Calendar getPointtime() {
		return pointtime;
	}

	public void setPointtime(Calendar pointtime) {
		this.pointtime = pointtime;
	}

	public void setSvnum(Integer svnum) {
		this.svnum = svnum;
	}

	public String getPointtimetype() {
		return pointtimetype;
	}

	public void setPointtimetype(String pointtimetype) {
		this.pointtimetype = pointtimetype;
	}

	public int getSvnum() {
		return svnum;
	}

	public void setSvnum(int svnum) {
		this.svnum = svnum;
	}

	public String getIsover() {
		return isover;
	}

	public void setIsover(String isover) {
		this.isover = isover;
	}

}
